package com.yiji.fintech.musfinance.common.strategy.enginerules;

import com.yiji.fintech.musfinance.common.domain.base.BaseDomain;
import com.yiji.fintech.musfinance.common.domain.channel.ChannelDomain;
import com.yiji.fintech.musfinance.common.strategy.converter.Context2DomainDepositBackStrategy;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

/**
 * 充退规则策略
 * Created by ouwen@yiji.com} on 2017/10/16.
 */
@Service
public class DepositBackRulesStrategy extends RulesStrategy{
    @Autowired
    private Context2DomainDepositBackStrategy depositBackStrategy;

    /**
     * 充退不需要规则服务
     * @param domain
     */
    @Override
    protected void process(ChannelDomain domain) {

    }
    /**
     * 充退不需要上下文转换服务
     * @param domain
     */
    @Override
    protected void converter(ChannelDomain channelDomain, BaseDomain domain) {

    }
    /**
     * 充退不需要构建渠道信息
     * @param domain
     */
    @Override
    protected void buildchannel(ChannelDomain channelDomain, BaseDomain domain) {

    }
}
